package com.biz.primus.model.oms.enums;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * oms订单支付状态
 * @author yanweijin
 * @date 2017/10/25
 */
@ApiModel("oms支付状态")
@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum OrderPaymentState {

	/**
	 * 货到付款待支付
	 */
	@ApiModelProperty("货到付款(待支付)")
	cod,

	/**
	 * (货到付款)收到现金,待入账
	 */
	@ApiModelProperty("(货到付款)收到现金,待入账(待支付)")
	cash,

	/**
	 * 物流代收
	 */
	@ApiModelProperty("物流代收(已支付)")
	collect(true),

	/**
	 * 已支付
	 */
	@ApiModelProperty("已支付")
	paid(true)

	;

	private boolean finished = false;

}
